package exception;
/**
 * 抛出异常*/
public class ThrowDemo {
    public static void main(String[] args)  {
        Person p = new Person();
//      p.setAge(20);
        try {
            /*
                当我们调用一个含有throws声明异常抛出的方法时，编译器要求我们必须
                处理该异常，处理方式有两种:
                1:使用try-catch主动捕获并处理该异常
                2:在当前方法上继续使用throws声明该异常的抛出
             */
            p.setAge(1000);//满足语法，但是不满足业务
        } catch (IllegalAgeException e) {
            System.out.println("出错了");
        }
        System.out.println("此人年龄："+p.getAge());
    }
}
